#region Copyright and Licensing Notice
// Copyright (C) 2011 Steven Bosnick
// 
// This program is open source software; you can redistribute it 
// and/or modifiy it under the terms of the Eclipse Public License,
// version 1.0.
// 
// This program is distributed in the hope that it will be useful, 
// but WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A 
// PARTICULAR PURPOSE. See the Eclipse Public License for more
// details.
// 
// You should have received a copy of the Eclipse Public License 
// along with this program; if not, you can find a copy at
// "http://www.opensource.org/licenses/eclipse-1.0.php".
#endregion
using BitwiseOre.SharedMemory.External;
using NUnit.Framework;

namespace BitwiseOre.Tests.SharedMemory.Primatives
{
    [TestFixture]
    public sealed class NativeMethodsFixture : AssertionHelper
    {
        [Test(Description = "Getting the available virtual memory returns a result greater than zero.")]
        public void GetAvailableVirtualMemory_ReturnsPositiveResult()
        {
            Expect(NativeMethods.GetAvailableVirtualMemory(),
                   GreaterThan(0),
                   "Getting the available virtual memeory returned 0 or a negative number.");            
        }

    }

}